package com.thirteenClassics.vo;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

import com.thirteenClassics.entity.Dictionary;
import com.thirteenClassics.entity.Semantic;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MarkVO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long entryId;

    private Long bkId;

    private String jingshu;

    private String lists;

    private String chapter;

    private String lang;

    private String banben;

    private String format;

    private String author;

    private String collectionUnit;

    private String content;

    private String chContent;

    private LocalDateTime bookOptime;

    private String notes;

    private String bookOperator;

    private String djmc;//典籍名称，暂时不实现

    private Long sentenceIds;

    private String sentence;

    private String swner;

    private String explainS;

    private Long number;//一共有多少条句子

    private List<Semantic> semantics = new ArrayList<>();

    private List<Dictionary> dictionaries = new ArrayList<>();

    private long total;

    private Long sentenceId;

}
